昨天提到為了保證程式的品質,我們會對程式進行測試,手動測試肯定還是要花費一些力氣的,如果能自動化來處理這些不是很好嗎?這個時候 CI/CD 就跳出來了,CI/CD 這個詞也蠻常出現在求職需求的加分項,今天就來簡單了解是什麼吧。
CI 就是當開發人員完成一個階段性的程式碼後就經由自動化工具測試、驗證,協助偵測程式碼問題,並建置出即將部署的版本(Build)。
CD 即在程式碼變更時,進行自動發佈,省略發布 App 的人工處理時間,進行最大程度的自動化作業,達到快速疊代。
Building a CI-CD Pipeline for an Android project
CI/CD (持續性整合 / 部署) - 因為懶,所以更要 CI/CD!概念講解!